package cn.gov.pbc.gd.credit.provider.api.inquiry.justice.impl;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import com.liu.jbase.service.db.impl.DBBaseServiceImpl;

import cn.gov.pbc.gd.credit.api.inquiry.justice.IJusticeApi;
import cn.gov.pbc.gd.credit.provider.dao.inquiry.IInquiryDao;
import cn.gov.pbc.gd.credit.provider.dao.inquiry.justice.IJusticeDao;
import cn.gov.pbc.gd.credit.vo.inquiry.justice.JusticeVo;
import cn.gov.pbc.gd.credit.vo.inquiry.justice.ResJusticeVo;

@Service
public class JusticeApiImpl extends DBBaseServiceImpl<ResJusticeVo, JusticeVo, IJusticeDao> implements IJusticeApi{

	@Autowired
	private IInquiryDao inquiryDao;
	
	@Autowired
	private IJusticeDao justiceDao;
	
	@Override
	public int insert(JusticeVo record) {
		  
		int flag = inquiryDao.insert(record);
		
		if(flag > 0){
			flag = justiceDao.insert(record);
		}
		
		return flag;
	}
	
	@Override
	public int update(JusticeVo record) {

		int flag = inquiryDao.update(record);
		
		if(flag > 0){
			
			flag = justiceDao.update(record);
		}
		
		return flag;
	}
}
